/*
 * @Copyright    : Blueray Med .ltd
 * @file name    : Filename
 * @Date         : 2022-10-19 16:09:39
 * @LastEditor   : Liam
 * @Description  : 
 */

#ifndef __SYS_HANDLER_H__
#define __SYS_HANDLER_H__

#include "sys.h"
#include "btn_scan.h"
#include "sys_handler.h"
/**
 * @Function: 系统宏定义区 
 */
#define NOR_FLASH_ADDR 0x0008     // 写nor flash指令
#define PIC_NOW 0x0014            //读现在的页面ID
#define LED_CONFIG_ADDR 0x0082    //控制屏幕背光的亮度
#define PLC_SET_ADDR 0x0084       //切换页面地址
#define SYSTEM_CONFIG_ADDR 0x0080 // 系统配置地址,主要为配置触控的声音，配置时注意屏幕方向
#define PIC_NOW 0x0014            // 读现在的页面ID系统地址
#define LANGUAGE_CONFIG 0x00DE    /* 语言初始化 */
#define LANGUAGE_SET_ADDR 0x00DF  /* 语言设置 */
#define OPEN 1                    // 打开写1 关闭写0
#define CLOSE 0
#define NOR_FLASH_R 0x5A
#define NOR_FLASH_W 0xA5

/**
 * @Function: 函数声明区
 */
void pic_set(u8 page_num); //顺序是反着的0对应着最高位
void sys_the_sound (u8 open_or_close);
void nor_flash_rw_cmd(u8 w_or_r, u32 flash_addr, u16 system_addr, u16 len);
void write_VP_check (u16 write_addr,u16 write_value);
void language_choose(u16 language_value);
void the_language_enable();

#endif
